Asynchronous Parallelization of the Particle Swarm Optimization Algorithm and Its Application to Parameter Estimation in a Large Dimensional Space
نویسندگان
چکیده
Despite its recognized strength in global optimization problems, the high number of objective function evaluations requested by the Particle Swarm Optimization (PSO) method severely limits its application when the computational cost of the objective function calculation is large, as in most actual engineering problems. In order to overcome this deficiency to enable the efficient use of the PSO algorithm in large-scale engineering problems, the parallel computation in clusters appears as an excellent resource. Following this premise, an asynchronous parallelization of the PSO algorithm was developed in this work using the master-slave parallel paradigm and functions of the MPI (Message Passing Interface) library. A set of benchmark tests was conducted to validate and to analyze the performance of the developed method. The developed algorithm, named AIU-PPSO (Asynchronous and Immediate Update Parallel PSO), showed excellent performance, with linear speedup and parallel efficiency higher than 90% for all tested problems. The results were obtained using MIMD parallel computers with distributed memory and 20 Gbits/s Infiniband network. Finally, an actual parameter estimation problem of a population balance model was successfully solved. This problem has a costly objective function and 81 parameters to be estimated.
منابع مشابه
Non-linear Fractional-Order Chaotic Systems Identification with Approximated Fractional-Order Derivative based on a Hybrid Particle Swarm Optimization-Genetic Algorithm Method
Although many mathematicians have searched on the fractional calculus since many years ago, but its application in engineering, especially in modeling and control, does not have many antecedents. Since there are much freedom in choosing the order of differentiator and integrator in fractional calculus, it is possible to model the physical systems accurately. This paper deals with time-domain id...
متن کاملAn approach to Improve Particle Swarm Optimization Algorithm Using CUDA
The time consumption in solving computationally heavy problems has always been a concern for computer programmers. Due to simplicity of its implementation, the PSO (Particle Swarm Optimization) is a suitable meta-heuristic algorithm for solving computationally heavy problems. However, despite the simplicity, the algorithm is inefficient for solving real computationally heavy problems but the pr...
متن کاملPARTICLE SWARM-GROUP SEARCH ALGORITHM AND ITS APPLICATION TO SPATIAL STRUCTURAL DESIGN WITH DISCRETE VARIABLES
Based on introducing two optimization algorithms, group search optimization (GSO) algorithm and particle swarm optimization (PSO) algorithm, a new hybrid optimization algorithm which named particle swarm-group search optimization (PS-GSO) algorithm is presented and its application to optimal structural design is analyzed. The PS-GSO is used to investigate the spatial truss structures with discr...
متن کاملUsing a combination of genetic algorithm and particle swarm optimization algorithm for GEMTIP modeling of spectral-induced polarization data
The generalized effective-medium theory of induced polarization (GEMTIP) is a newly developed relaxation model that incorporates the petro-physical and structural characteristics of polarizable rocks in the grain/porous scale to model their complex resistivity/conductivity spectra. The inversion of the GEMTIP relaxation model parameter from spectral-induced polarization data is a challenging is...
متن کاملSoftware Cost Estimation by a New Hybrid Model of Particle Swarm Optimization and K-Nearest Neighbor Algorithms
A successful software should be finalized with determined and predetermined cost and time. Software is a production which its approximate cost is expert workforce and professionals. The most important and approximate software cost estimation (SCE) is related to the trained workforce. Creative nature of software projects and its abstract nature make extremely cost and time of projects difficult ...
متن کامل